約 2,355,374 件
https://w.atwiki.jp/howain/pages/64.html
For my empire 未稿
https://w.atwiki.jp/xbox360score/pages/1320.html
Cars 2 項目数 50 総ポイント 1000 難易度 ★★☆☆☆ オフライン実績のみ。全解除まで10時間程度 Disruptorモードのプレイに2コン必須 Rトリガーを連射する(キーコンフィグ不可)実績があるので トリガーを連射設定できるコントローラーがあると楽になる C.H.R.O.M.E.モードを進める際は Survivorで一つ、Hunterは全てでGOLD評価が必要になるが その他はBRONZE評価以上を取っていけばよい JET SETTER Jump over an airplane’s wings 3 times in Airport Arena. 10 JAM YOUR GEARS Drive through 10 fruit stands in Italy Arena. 10 ISLAND HOPPER Use the island as a shortcut in Casino Tour. 25 POWER SURGE Collect 3 bonus batteries in a single Survival Mission. 20 MAKE THEM QUAKE Hit any opponent 2 times with the Satellite Quake weapon. 25 ROAD RAGE Bash 15 Lemons in Hunter Mode. 20 DISRUPTOR DISRUPTOR In Disruptor Mode, destroy the opponent’s base. 25 TRACTOR TIPPER Tip 3 tractors in a single Canyon Run, Timberline Sprint event or Radiator Springs Arena. 10 HUDSON HORNET Drift on a drift strip for a continuous 6 seconds in a single event. 25 BUSHWHACKED! Drive through 6 hedge sculptures in the Castle Courtyard in Hyde Tour. 20 LIGHTS OUT Drive through 15 lamp posts in London Arena. 20 SHARE THE SPOTLIGHT Grab the attention of the Trimaran spotlight 3 times in a single event. 20 EYE IN THE SKY Destroy 3 Lemons with the Satellite Quake weapon in a single Hunter Mission. 20 NOTHING BUT AIR TRICKS Complete 10 air tricks in a single event. 25 SHOCK VALUE Use 15 turbos in a single event 20 READY, SET, GO! Get a perfect Quick Start. 10 MASTER AGENT Unlock 49 badges and crests. 50 SMASHING Drive through 100 breakable objects in a single event. 20 WORLD’S BEST BACKWARDS DRIVER Drive backwards for a total of 60 seconds in a single event. 20 CAPITOL VIEW Gain access to the upper level of a skyscraper in Tokyo Arena. 25 SURVIVOR Get a gold trophy in a single Survivor Mission. 10 DROP THE BOMB Knock the Disruptor out of any opponent’s grasp 5 times in a single Disruptor Challenge. 10 HOP-A-LONG Hop 20 times in a single event. 10 ALL MINE! Earn 30 seconds of bonus time by destroying Lemons in a single Attack mode event. 20 DANGEROUS CARGO Destroy 5 explosive trucks in a single Attack Mission. 20 LICENSE EXPIRED! Destroy 250 Lemons in Attack Mode. 20 DEAD EYE Hit the chase car 25 times with any weapon in Survival Mode. 20 SPECIAL DELIVERY Deliver the Disruptor 35 times in Disruptor Mode. 20 AGENT FIRST CLASS Unlock any 40 badges or crests. 30 LEADER OF THE TRACK Get a gold trophy in all of the C.H.R.O.M.E. Hunter Missions. 30 LOCK ‘N’ LOAD Collect and use each type of weapon. 10 INTERNATIONAL CAR OF MYSTERY Get a bronze trophy or better in every C.H.R.O.M.E. mission. 10 FREQUENT FLYER Spend 20 minutes in the air. 20 MASTER TRACKER Collect 20 Spy Point Pick-ups. 50 DISRUPTOR INTERRUPTER Knock the disruptor out of 30 opponents’ grasps in Disruptor Mode. 20 ROAD TRIP Drive 250 kilometers. 20 BUMPER CAR Take out 50 opponents in Arena Mode. 20 AGENT SECOND CLASS Unlock any 30 badges or crests. 25 BASH ‘N’ CRASH Side bash 100 cars. 10 BULLDOZER IN A CHINA SHOP Drive through 500 breakables. 25 TAILGATER Spend 5 minutes drafting cars. 20 TOKYO VANDAL Drive through 17 street signs in a single Tokyo race. 10 RUNWAY PANCAKE Collide 3 times with a landing aircraft in Runway Tour. 20 TRICK MASTER String together 5 tricks in a single jump. 20 EAT MY DUST Get 40 perfect Quick Starts. 20 AGENT FOURTH CLASS Unlock any 10 badges or crests. 10 AGENT THIRD CLASS Unlock any 20 badges or crests. 20 IN YOUR FACE Drive backwards for 15 minutes. 30 STUNT DRIVER Perform 150 air tricks. 10 TURBO CHARGED Use turbo 250 times. 20 アバターアワード Team Spain Jumpsuit Unlock this item by earning the ‘Smashing’ Achievement. Team France Jumpsuit Unlock this item by earning the ‘Island Hopper’ Achievement. Team Brazil Jumpsuit Unlock this item by earning the ‘In Your Face’ Achievement. チートコードを使用しても実績解除可能 下記2つを入力しておくと効率的に解除できる。 721953:無限ターボ 959595:ゲームの進捗に関わらず全てのコースがアンロックされる JAM YOUR GEARS Italy Arenaで果物屋台を10台破壊すると解除 TRACTOR TIPPER Canyon Run終盤の農場のような場所でトラクターが走行しているが、その中に居眠りをしたトラクターがいるので、3台に体当たりして目を覚ましてやると解除。 BUSHWHACKED! Hyde Tourの後半、左右に石像が建っている庭園の中央に2つ花壇が並んでいるのでジャンプして合計6個破壊すると解除。破壊してもすぐに復活するのでその場で後退しても可。 SHARE THE SPOTLIGHT Oil Rig Runにてコース途中スポットライトが左右に動いている場所がある。スポットライトに照らされるとミサイルが自車目がけて発射されるのを3回繰り返すと解除。 READY, SET, GO! スタート前のカウントダウンシグナル時にRトリガーを連射することで画面下のゲージが溜まる。4ゲージ溜まれば実績解除。連射パッドがあれば楽だがそこまでシビアでもない。 LOCK ‘N’ LOAD 武器は全10種。CROMEモードを普通に進めてゆけば自然と集まるが、1つだけレースイベントで最下位(9位or10位)でないと出現しない武器がある。 TAILGATER 敵車の背後に張り付くと画面右下に"Drafting"のアイコンが表示される。トータルで5分間この状態を維持すると解除。2Pプレイでの解除が簡単。
https://w.atwiki.jp/japanesehiphop/pages/3790.html
Format Title Artist Label Model Number Release Press 12 FLASHBACK REMIXES AI BMG FUNHOUSE BVJR-19904(82876-64366-7) 2004/09/08 - Side Track Title Produce A 1 SHINING STAR(V.I.P LOVERS ROCK MIX) KANG DONG 2 SHINING STAR(V.I.P LOVERS ROCK MIX)(Inst) KANG DONG B 3 24/7(DJ NOZOM REMIX) DJ NOZOM 4 24/7(DJ NOZOM REMIX)(Inst) DJ NOZOM 5 CRY, JUST CRY(SOUL d OUT MIX) Shinnosuke PERTAIN CD AMAZON FLASHBACK TO A.I. PERTAIN RECORD AMAZON FLASHBACK REMIXES [Analog]
https://w.atwiki.jp/flashwiki/pages/16.html
アドビシステムズ以外が実装する Flash 再生ソフトウェアは存在するものの いずれもまだバグが多く実用レベルに達していない。 主に「Adobe Systems」の「Adobe Flash Player」が普及している。 Gnash (クロスプラットフォーム) Swfdec (Linux OS と FreeBSD) GPLFlash (UNIX® 互換 OS と AmigaOS) OSとブラウザの互換性 ブラウザとOS間の差異が少ない
https://w.atwiki.jp/kohei-hasegawa/pages/92.html
4-6.まとめ Numpyが早い理由 Numpyは元から配列の型(int,float)が決まっているため,要素における型の認識に時間がかからない ブロードキャスティングによる配列内部の一括処理が可能であり,行列計算を行うための配列の拡張を自動でC言語を通して行ってくれる 他にも,そもそもNumpyがC言語で書かれていることや関数の記述に無駄がないetc. ファイルの入出力 Numpyでは,np.loadtxtとnp.savetxtでファイルの入出力が可能 Python-nativeでもwithブロックやf=open()などでテキストファイルの入出力が可能 標準装備のos.モジュールを使うことで,ファイルの入出力先であるカレントディレクトリの変更やディレクトリの新規作成などが出来る シミュレーション時のパラメータなどを文字列にしてファイル名に入れることで生成したフォルダやファイルの管理を容易に出来る datetimeモジュールを活用することでシミュレーションの実行時間をディレクトリ名に入れることも出来る Numpyの関数は沢山 スライスの活用 N行M列の配列Aにおけるスライスの基本構造はA [始点:終点,始点:終点] np.sortなどの整理系numpy関数を活用することでTopNやWorstNの抜き出しが可能に スライスを理解すれば行や列だけを飛び地でスライスすることも可能に 既存の配列の一部に他の配列の一部を置き換えることも可能 スライスはfor文を使わないため,処理が非常に早い 第5章へ
https://w.atwiki.jp/carstereo/pages/136.html
(tom) I never meant the things I said To make you cry can I say I m sorry It s hard to forget and yes I regret All these mistakes (tom) I don t know why you re leaving me But I know you must have your reasons There s tears in your eyes I watch as you cry But it s getting late (tom) Was I invading in on your secrets Was I too close for comfort You re pushing me out When I wanted in What was I just about to discover When I got too close for comfort I m driving you home Guess I ll never know (danny) Remember when we scratched our names Into the sand and told me you loved me But now that I find that you ve changed your mind I m lost for words (danny) And everything I feel for you I wrote down on one piece of paper The one in your hand, you won t understand How much it hurts to let you go (danny) Was I invading in on your secrets Was I too close for comfort You re pushing me out When I wanted in What was I just about to discover I got too close for comfort driving you home Guess I ll never know (Tom) All this time you ve been telling me lies Hidden in bags that are under your eyes And when I asked you I knew I was right (dougie) But if you turn your back on me now When I need you most But you chose to let me down, down, down (danny) Wont you think about what you re about to do to me And back down... (tom) Was I invading in on your secrets (danny and tom) Was I too close for comfort You re pushing me out When I wanted in What was I just about to discover I got too close for comfort You re pushing me out When I wanted in (Yeah yeah) (tom) What was I just about to discover When I got too close for comfort I m driving you home Guess I ll never know
https://w.atwiki.jp/seasartaro/pages/67.html
基本的な使い方 Joinerクラスは文字列のリストを連結するのに使います。 今まで文字列リストの連結をfor文でまわしていた人には重宝するでしょう。 例えば以下のリストがあるとします。 List String strList = new ArrayList String (); strList.add("tokyo"); strList.add("minatoku"); strList.add("roppongi"); strList.add("1-1-1"); これを「,」で区切って連結するサンプルコードを書いてみました。 StringBuilder sb = new StringBuilder(); for (String str strList) { if (sb.length() != 0) { sb.append(","); } sb.append(str); } System.out.println(sb.toString()); 出力結果は以下です。 tokyo,minatoku,roppongi,1-1-1 これをGuavaで記述すると以下になります。 String result = Joiner.on(',').join(strList); System.out.println(result); 出力結果は… tokyo,minatoku,roppongi,1-1-1 になります。 文字列の連結をする機会が頻出するかは判りませんが、複数行のコードが1行になりました。 使い方は以下になります。 Joiner.(区切り文字).(連結するリスト) nullの扱い1 文字列にnullがあった場合は連結をスキップしたい場合は以下のようにskipNulls()を追加で書きます。 Joiner.on(',').skipNulls().join(strList); 以下のようなリストがあったとします。 List String strList = new ArrayList String (); strList.add("apple"); strList.add("orange"); strList.add(null); strList.add("melon"); Joiner.on(',').skipNulls().join(strList); の結果は以下になります。 apple,orange,melon for文でまわす場合はnullチェックをしなければいけないところが、これまた1行で済みました。 nullの扱い2 nullがあった場合空文字にしたり、nullだった事を示す特殊文字を入れたい時は以下の様に.useForNull(文字列)を追加します。 以下のリスト List String strList = new ArrayList String (); strList.add("apple"); strList.add("orange"); strList.add(null); strList.add("melon"); 上記で、nullの時に「none」で置き換えて出力させたい時は以下の通りに記述します。 Joiner.on(',').useForNull("none").join(strList); 出力結果は以下です。 apple,orange,none,melon 以下のようなリストでもtoStringして連結してくれます。 List Object strList = new ArrayList Object (); strList.add("apple"); strList.add(1); strList.add(1L); strList.add(1.23f); strList.add("melon"); String result = Joiner.on(',').join(strList); 結果は以下です。 apple,1,1,1.23,melon 単純に文字の連結するだけであればかなり強力なクラスだと思います。 Joinerにはまだ紹介していないメソッドがありますが、今回はとりあえずここまでとしたいと思います。
https://w.atwiki.jp/haselab_o/pages/16.html
ccへのパスの通し方 シェルによって編集するファイルが異なる tcsh .cshrcにccの入ってるディレクトリのPATHを追加 うちの研究室の場合"/opt/SUNWspro/bin" bash .profileに追加
https://w.atwiki.jp/matlaber/pages/26.html
Contents コマンドウィンドウにimageやimagescとうつと、変な少年の写真が出てきます。あれは、どなたなのでしょうか? 二次元の行列をimagesc()で適当なカラーマップを使って塗りつぶしているのですが,データのないところ(NaN)も一番小さな値の色で塗りつぶされてしまいます.黒とか白とかにする方法はありますか?同様に,指定した数値の範囲より大きい値や小さな値は,指定したカラーマップの両端の値で塗られてしまいます.これを任意の色に割り当てることは出来るのでしょうか?初歩的な質問で大変恐縮ですが,よろしくお願いいたします (10000,244)の中にデータが0~13までランダムで入っていてデータが、0=グレー、1~4=黄色、5~8=オレンジ、9~12=赤、13=紫と色を付けて2次元プロットする場合、どのように記述すればいいでしょうか?現在、1つ1つFor文で回してデータを見て色をつけてプロットしていて、時間が大幅にかかってしまい困ってます。 黄色い背景に赤い四角の物体の画像があるとして、その赤い四角の物体の色を黒にする、というようなプログラムを組むにはどうしたらよいでしょうか。 コマンドウィンドウにimageやimagescとうつと、変な少年の写真が出てきます。あれは、どなたなのでしょうか? matlabのイースターエッグの一つだそうです。ネットで探してみましたが誰も知らないみたいです。Image Processing ToolboxのチームリーダーであるSteve Eddinsなら知ってるんじゃないかとのことですので、メールしてみたらどうでしょう。ちなみにMatlabには16枚の隠し画像があり、下のコードで表示できるそうです。 clf bit = [0 5 5 1 1 1 1 5 5 5 1 4 4 4 4 1]; img = get(image,'cdata'); colormap gray for i=1 length(bit) subplot(4,4,i) img = img * 2^bit(i); imagesc(floor(img)) axis image img = rem(img,1); end (てっぺい) 2006-12-01 01 03 20 二次元の行列をimagesc()で適当なカラーマップを使って塗りつぶしているのですが,データのないところ(NaN)も一番小さな値の色で塗りつぶされてしまいます.黒とか白とかにする方法はありますか?同様に,指定した数値の範囲より大きい値や小さな値は,指定したカラーマップの両端の値で塗られてしまいます.これを任意の色に割り当てることは出来るのでしょうか?初歩的な質問で大変恐縮ですが,よろしくお願いいたします 初歩的なんてとんでもない。 なかなか奥が深いところだと思いますよ。 a=[1 2 10;NaN 0 10 ;-10 0 10]; b=imagesc(a); c=~isnan(a); set(b,'alphadata',c);%NaNのところを透明にして、Caxisの色が見えるようにする。 set(gca,'color',[0 0 0]); %[0 0 0]のところに好きな色を入れてください。この場合は黒。 でなんとかできます。 ただし、alphamapを使っているので、 figureを外部出力したときはどうなるやら。 指定した数値の範囲より大きい値や小さな値の場合も c=~isnan(a);の部分を c=~(a =10|a =-10); とかしてやればできちゃうかも。 もっと細かく制御したければimagescをつかわず、 imageをつかって、自分で値とcolormapを制御してやりましょう。 (excel使い) 2007-09-13 23 40 30 (10000,244)の中にデータが0~13までランダムで入っていてデータが、0=グレー、1~4=黄色、5~8=オレンジ、9~12=赤、13=紫と色を付けて2次元プロットする場合、どのように記述すればいいでしょうか?現在、1つ1つFor文で回してデータを見て色をつけてプロットしていて、時間が大幅にかかってしまい困ってます。 10000x244の2次元ビットマップを表示するということでいいのでしょうか? こんなのはいかがでしょう。 for文よりはだいぶ速いと思います。 % 0~13までの乱数データ生成 data = floor(14*rand(10000,244)); % 0~13までに対応したカラーマップを作成 colmap = [0.5,0.5,0.5; 1,1,0; 1,1,0; 1,1,0; 1,1,0; 1,0.5,0; 1,0.5,0; 1,0.5,0; 1,0.5,0; 1,0,0; 1,0,0; 1,0,0; 1,0,0; 1,0,1]; % 表示 imagesc(data, [0 13]); colormap(colmap); (まーぼ) 2008-05-26 18 35 30 黄色い背景に赤い四角の物体の画像があるとして、その赤い四角の物体の色を黒にする、というようなプログラムを組むにはどうしたらよいでしょうか。 MATLABで画像を作る、もしくはimread等で読み込んだ際には画像データは3次元配列で表現されます。例えば100x100ピクセルの画像は100x100x3のサイズの配列になり、3つの平面にはそれぞれRed, Green, Blueの値が0〜1の値として格納されます。黄色を残したままで赤→黒にするのであれば、(R, G, B) = (1, 0, 0)のピクセルを探して (0, 0, 0)にすれば良いかと思います。 例: I = imread('test.jpg'); % 画像を読み込む I( I( , ,1)==1 I( , ,2)==0 I( , ,3)==0 ) = 0; (まーぼん) 2008-12-30 19 07 49
https://w.atwiki.jp/touhoukashi/pages/1311.html
【登録タグ ALiCE'S EMOTiON B Chaos Flare ハルトマンの妖怪少女 佳織みちる 曲】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*